﻿using System.Collections.Generic;
using Crosland.Automotriz.Entidad;
using Crosland.Automotriz.Data.Dao.Linq;

namespace Crosland.Automotriz.Logic
{
    public class clsTH_Venta_Externa_Stock_ModeloBL
    {
        clsTH_Venta_Externa_Stock_ModeloDAO datos = new clsTH_Venta_Externa_Stock_ModeloDAO();
        public List<TH_VENTA_EXTERNA_STOCK_MODELO_LISTAR> Listar(int ANIO, int MES, string ID_USUARIO)
        {
            return datos.Listar(ANIO, MES, ID_USUARIO);
        }

        public bool Insertar(int id, int id_modelo, int anio, int mes, int stock, string ID_USUARIO)
        {
            return datos.Insertar(id, id_modelo, anio, mes, stock, ID_USUARIO);
        }

        public bool Eliminar(string ID_USUARIO, int ANIO, int MES)
        {
            return datos.Eliminar(ID_USUARIO, ANIO, MES);
        }

        public int UltimoID()
        {
            return datos.UltimoID();
        }

        public List<TD_MODELO_COMBO> ListarModelosPorMarca(int ID_MARCA)
        {
            return datos.ListarModelosPorMarca(ID_MARCA);
        }

        public List<MesEntero> ListaMeses(string ID_USUARIO, int ANIO)
        {
            return datos.ListaMeses(ID_USUARIO, ANIO);
        }
    }
}
